package com.yizhuoyan.his.service.doctor.outpatient;

import com.yizhuoyan.his.ao.CheckObjectRecordAo;
import com.yizhuoyan.his.dto.CheckObjectRecordDto;

/**
 * 检查申请
 */
public interface InspectionApplicationService {

    /**
     * 项目编码、项目名称、规格、单价、执行科室 查询病人已经申请检查项目和病人基本信息 并按时间降序排序
     * @return
     * @throws Exception
     */
    CheckObjectRecordDto queryCheckProject(Long id)throws Exception;

    /**
     * 添加检查项目申请   每个项目有项目编码、项目名称、规格、单价、执行科室
     * @param ao 需要添加的数据
     * @throws Exception
     */
     void addCheckProject(CheckObjectRecordAo ao)throws Exception;


    /**
     * 删除病人处于暂存项目的申请
     * @param id 输入项目的id编码
     * @throws Exception
     */
     void removeCheckProject(Long id)throws Exception;







}
